const BaseModel = require('./base_model.js');

class UserModel extends BaseModel {}

// 集合名
UserModel.CL = BaseModel.C('user');

// 结构
UserModel.DB_STRUCTURE = {
    PID: 'string|true',
    ID: 'string|true',

    user_openid: 'string|true|comment=小程序openid',
    user_nickname: 'string|false|comment=用户昵称',
    user_realname: 'string|false|comment=真实姓名',
    user_phone: 'string|false|comment=联系电话',
    user_avatar: 'string|false|comment=头像',
    user_sex: 'string|false|comment=性别',
    user_status: 'int|true|default=1|comment=状态 0=待审核,1=正常,8=审核未过,9=禁用',
    user_is_admin: 'int|true|default=0|comment=是否管理员 0=不是 1=是',
    user_check_reason: 'string|false|comment=审核未过的理由',
    user_login_cnt: 'int|true|default=0|comment=登陆次数',
    user_login_time: 'int|false|comment=最近登录时间',
    share_moments_first_time: 'int|false|comment=初次分享朋友圈的时间',
    share_moments_new_time: 'int|false|comment=最新分享朋友圈的时间',
    spread_openid: 'string|false|comment=推广人openid',

    ADD_TIME: 'int|true',
    ADD_IP: 'string|false',
    EDIT_TIME: 'int|true',
    EDIT_IP: 'string|false',
}

module.exports = UserModel;